package hxy.cupb.common.base;

import java.util.function.Function;
/**
 * 仔细阅读了一下 GUAVA 的源码，发现了 com.google.common.base.Convert 这样的定义
 * @Description Bean转化。Spring也有这样的功能。
 * @author eric
 *
 * @param <A>
 * @param <B>
 */
public abstract class Converter<A, B> implements Function<A, B> {
    protected abstract B doForward(A a);
    protected abstract A doBackward(B b);
    //其他略
}